home *** CD-ROM | disk | FTP | other *** search
- package asp.wizard;
-
- import asp.util.ResourceUtil;
- import asp.wizard.util.UiUtil;
- import com.sun.java.swing.AbstractButton;
- import com.sun.java.swing.DefaultCellEditor;
- import com.sun.java.swing.JButton;
- import com.sun.java.swing.JComboBox;
- import com.sun.java.swing.JPanel;
- import com.sun.java.swing.JScrollPane;
- import com.sun.java.swing.JTextField;
- import com.sun.java.swing.table.DefaultTableModel;
- import com.sun.java.swing.table.TableColumnModel;
- import java.awt.Container;
- import java.awt.GridBagConstraints;
- import java.awt.GridBagLayout;
- import java.util.Vector;
-
- public class WVPanelDbQuerySort extends WVPanelBase {
- private static final String ID_LBL_FIELDS = "label.fields";
- private static final String ID_LBL_SORTKEY = "label.sortkey";
- private static final String ID_LBL_HDRFIELD = "label.headerfield";
- private static final String ID_LBL_HDRDIRECTION = "label.headerdirection";
- private static final String ID_BTN_MOVEUP = "button.moveup";
- private static final String ID_BTN_MOVEDOWN = "button.movedown";
- private static final int INIT_ROWS = 0;
- ListToTablePanel _l2tPickSortKey;
- JScrollPane _scpPickSortKey;
- DefaultTableModel _tbmSortKey;
- JComboBox _cboDirection;
- JTextField _txfField;
- SubDBQueryData _Data;
- int _nNumRows;
-
- protected void initModels() {
- super.initModels();
- ResourceUtil ru = ((WVPanelBase)this).getResourceUtil();
- Vector tableColumns = new Vector();
- tableColumns.addElement(ru.getString("label.headerfield"));
- tableColumns.addElement(ru.getString("label.headerdirection"));
- Vector tableData = new Vector(0);
- Vector tableRow = null;
-
- for(int i = 0; i < 0; ++i) {
- tableRow = new Vector();
- tableRow.setSize(5);
- tableData.addElement(tableRow);
- }
-
- this._tbmSortKey = new DefaultTableModel();
- this._tbmSortKey.setDataVector(tableData, tableColumns);
- }
-
- protected void initComponents() {
- super.initComponents();
- JPanel contentPanel = ((WVPanelBase)this).getContentPanel();
- ResourceUtil ru = ((WVPanelBase)this).getResourceUtil();
- this._l2tPickSortKey = new ListToTablePanel();
- this._l2tPickSortKey.getListLabel().setText(ru.getString("label.fields"));
- this._l2tPickSortKey.getTableLabel().setText(ru.getString("label.sortkey"));
- JButton btn = this._l2tPickSortKey.getMoveUpButton();
- ((AbstractButton)btn).setText(ru.getString("button.moveup"));
- ((AbstractButton)btn).setMnemonic(ru.getMnemonic("button.moveup"));
- btn = this._l2tPickSortKey.getMoveDownButton();
- ((AbstractButton)btn).setText(ru.getString("button.movedown"));
- ((AbstractButton)btn).setMnemonic(ru.getMnemonic("button.movedown"));
- this._l2tPickSortKey.getTable().setModel(this._tbmSortKey);
- this._cboDirection = new JComboBox();
- this._cboDirection.setEditable(false);
- this._txfField = new JTextField();
- this._txfField.setEditable(false);
- TableColumnModel tcm = this._l2tPickSortKey.getTable().getColumnModel();
- DefaultCellEditor dce = new DefaultCellEditor(this._cboDirection);
- dce.setClickCountToStart(2);
- tcm.getColumn(0).setCellEditor(new DefaultCellEditor(this._txfField));
- tcm.getColumn(1).setCellEditor(dce);
- }
-
- protected void initLayout() {
- super.initLayout();
- JPanel contentPanel = ((WVPanelBase)this).getContentPanel();
- GridBagLayout gbl = new GridBagLayout();
- GridBagConstraints gbc = new GridBagConstraints();
- ((Container)contentPanel).setLayout(gbl);
- gbc.ipady = 5;
- UiUtil.addComponent(contentPanel, super._txpIntro, gbl, gbc, 0, 0, 0, 1, (double)1.0F, (double)0.0F, 10, 2, 0, 0, 0, 0);
- UiUtil.addComponent(contentPanel, this._l2tPickSortKey, gbl, gbc, 0, 1, 1, 1, (double)1.0F, (double)1.0F, 10, 0, 10, 0, 0, 0);
- }
- }
-